资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,11/7/2009,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第一章 数控车床及其编程基础,第五节 数控车床编程中的常用功能指令,一、常用插补指令,1,快速点定位指令(,G00,),指令格式,G00 X,Z,;,X,Z,为刀具目标点坐标。,例,G00 X30.0 Z10.0,;,图中快速移动轨迹,OA,和,BD,的程序段如下所示:,OA,:,G00 X20.0 Z30.0,;,BD,:,G00 X60.0 Z0,;,2,直线插补指令(,G01,),(,1,)指令格式,G01 X,Z,F,;,X,Z,为刀具目标点坐标,,F,为刀具切削进给的进给速度。,例,图中切削运动轨迹,CD,的程序段为:,G01 X40.0 Z0 F0.2,;,(,2,)编程实例,例,试采用,G00,和,G01,指令编写如图所示工件右端轮廓的精加工程序。,3,圆弧插补指令(,G02/G03,),(,1,)指令格式,G02,(,03,),X,Z,R(CR=),;,G02,(,03,),X,Z,I,K,;,G02,表示顺时针圆弧插补;,G03,表示逆时针圆弧插补。,X,Z,为圆弧的终点坐标值,其值可以是绝对坐标,也可以是增量坐标。,R,为圆弧半径。在,SIEMENS,系统中,圆弧半径用符号“,CR=”,表示。,I,J,K,为圆弧的圆心相对其起点并分别在,X,、,Y,和,Z,坐标轴上的增量值。,(,2,)指令说明,1,)顺逆圆弧判断,圆弧顺逆判断,a),后置刀架,,Y,轴朝上,b,)前置刀架,,Y,轴朝下,2,),I,、,J,、,K,值判断,圆弧编程中的,I,、,K,值,R及I、K编程举例,例,如图所示轨迹,AB,,用圆弧指令编写的程序段如下所示:,(,AB,),1,G03 X40.0 Z2.68 R20.0,;,G03 X40.0 Z2.68 I-10.0 K-17.32,;,(,AB,),2,G02 X40.0 Z2.68 R20.0,;,G02 X40.0 Z2.68 I10.0 K-17.32,;,3)圆弧半径的确定,例,如图中轨迹,AB,,用,R,指令格式编写的程序段如下:,(,AB,),1,G03 X60.0 Z40.0 R50.0 F100,;,(,AB,),2,G03 X60.0,Z40.0 R-50.0 F100,;,(,3,)圆弧编程举例,例,试编写下图所示工件的圆弧加工程序(外圆轮廓已加工完成)。,二、与坐标系相关的功能指令,1,工件坐标系零点偏置指令(,G54,G59,),指令格式,G54,;(程序中设定工件坐标系零点偏移指令),G53,;(程序中取消工件坐标系设定,即选择机床坐标系),O0050,;,G54 G00 X0 Z0,; (选择与机床坐标系重合的,G54,坐标系,快速定位到,O,点),M98 P100,;,G55 X0 Z0,; (选择,G55,坐标系,重新快速定位到,A,点),M98 P100,;,G57 X0 Z0,; (选择,G57,坐标系,重新快速定位到,B,点),M98 P100,;,G59 X0 Z0,; (选择,G59,坐标系,重新快速定位到,C,点),M98 P100,;,M02,; (程序结束),2,FANUC,系统工件坐标系设定指令(,G50,),指令格式,G50 X,Z,;,X,Z,为刀具当前位置相对于新设定的工件坐标系的新坐标值。,例,1,G50 X80.0 Z60.0,; (工件坐标系零点设为,O,点),例,2,G50 X40.0 Z40.0,; (工件坐标系零点设为,O,1,点),3,返回参考点指令,FANUC,系统与返回参考点相关的编程指令主要有,G27,、,G28,、,G30,三种,这三种指令均为非模态指令。,(,1,)返回参考点校验指令,G27,指令格式,G27 X (U),Z(W),;,X,Z,为参考点在工件坐标系中的坐标值。,(,2,)自动返回参考点指令,G28,指令格式,G28 X(U),Z(W),;,(FANUC,系统返回参考点指令,),G74 X0 Z0,;,(SIEMENES,系统返回参考点指令,),X(U),Z(W),为返回过程中经过的中间点。,X0 Y0,为,SIEMENS,系统返回参考点指令中的固定格式,该值不是指返回过程中经过的中间点坐标值,当编入其他坐标值时也不被识别。,例,G28 X50.0 W0,;,(,3,)从参考点返回指令,G29,指令格式,G29 X,Y,Z,;,X,Y,Z,从参考点返回后刀具所到达的终点坐标。,(,4,)返回固定点指令,G30,指令格式,G30 P2/P3/P4 X,Z,; (,FANUC,系统返回固定点指令),G75 X0 Y0,; (,SIEMENS,系统返回固定点指令),P2,为第二参考点,,P3,、,P4,分别表示第三和第四参考点。,X,Z,为中间点坐标值。,X0 Y0,为,SIEMENS,系统返回参考点指令中的固定格式,该值不是指返回过程中经过的中间点坐标值,当编入其他坐标值时也不被识别。,三、常用,M,功能指令,四、倒角与倒圆指令,1,FANUC,系统的倒角与倒圆指令,(,1,)倒角指令格式,指令格式,G01 X,(,U,),_C_ F,;,G01 Z,(,W,),C,F,;,X,(,U,),为倒角前轮廓尖角处(图中,A,、,C,点)在,X,向的绝对坐标或增量坐标;,Z,(,W,),为倒角前轮廓尖角处(图中,A,、,C,点)在,Z,向的绝对坐标或增量坐标;,C,为倒角的直角边边长。,(,2,)倒圆指令格式,G01 X,(,U,),R,F,;,G01 Z,(,W,),R,F,;,X,(,U,),为倒圆前轮廓尖角处(图中,B,点)在,X,向的绝对坐标或增量坐标;,Z,(,W,),为倒圆前轮廓尖角处(图中,B,点)在,Z,向的绝对坐标或增量坐标;,R,为倒圆半径。,(,3,)使用倒角与倒圆指令时的注意事项,1,)倒角与倒圆指令中的,R,值与,C,值有正负之分。当倒角与倒圆的方向指向另一坐标轴的正方向时,其,R,值与,C,值为正,反之则为负。,2,),FANUC,系统中的倒角与倒圆指令仅适用于两直角边间的倒角与倒圆。,3,)倒角与倒圆指令格式可用于凸、凹形尖角轮廓。,(,4,)编程实例,例,采用倒角与倒圆指令格式编写如图所示刀具从,O,点到,D,点的加工程序。,O0302,;,G01 X30.0 C-5.0 F100,; (倒角指向另一轴,Z,的负方向,,C,为负值),W-20.0 R5.0,; (倒圆指向另一轴,X,的正方向,,R,为正值),X50.0 C-2.0,; (倒角指向另一轴,Z,的负方向,,C,为负值),2,SIEMENS,系统的倒角与倒圆指令格式,(,1,)倒角指令,G01 X,Z,CHF=,F,;,X,Z,为倒角前轮廓尖角处的坐标值(图中的,A,点);,CHF=,为倒角轮廓的边长。,(,2,)倒圆指令,G01 X,Z,RND=,F,;,X,Z,为倒圆前轮廓尖角处的坐标值(图中的,C,点);,RND=,为倒圆半径。,(,3,)使用倒角与倒圆指令时的注意事项,1,)编写倒角、倒圆程序段时,应注意在其指令,“,CHF,”,、,“,RND,”,与其数值间,必须写入,“,=”,,否则出错。,2,)应特别注意,“,CHF,”,为指令倒角后得到新轮廓的边长,不是指令被倒去原轮廓上两条边的边长。如倒角,C,1,时,应指令,“,CHF=1.414,”,。,3,)倒角后得到的新轮廓边的中垂线,必通过倒角前轮廓尖角处。,4,)倒圆的圆弧均与原轮廓形成相切关系。,5,),SIEMENS,系统的倒角与倒圆指令格式适用面很广,既可用于任意角度的两相交直线及两相交圆弧的编程,也可用于直线与圆弧相交轮廓的编程。,(,4,)编程实例,例,采用,SIEMENS,系统规定的倒角与倒圆指令,编写如图所示刀具从,O,点到,E,点的加工程序。,AA302,;,G01 X0 Z0 F100,;,X30 CHF=4,;,X40 Z-20 RND=5,;,X50,;,五、程序开始与结束,内容总结,第五节 数控车床编程中的常用功能指令。BD: G00 X60.0 Z0。G02(03)X Z R(CR=)。例 如图所示轨迹 AB,用圆弧指令编写的程序段如下所示:。例 如图中轨迹AB,用R指令格式编写的程序段如下:。例 试编写下图所示工件的圆弧加工程序(外圆轮廓已加工完成)。(程序中取消工件坐标系设定,即选择机床坐标系)。(选择与机床坐标系重合的G54坐标系,快速定位到O点)。G75 X0 Y0。G01 X(U)_C_ F。C 为倒角的直角边边长。R 为倒圆半径。G01 X30.0 C-5.0 F100。CHF= 为倒角轮廓的边长。RND= 为倒圆半径。X40 Z-20 RND=5。五、程序开始与结束,
展开阅读全文