2-4 数控铣程序编制的基本方法课题1.docVIP

  • 6
  • 0
  • 约1.82万字
  • 约 8页
  • 2016-12-04 发布于河南
  • 举报
2-4 数控铣程序编制的基本方法课题1

项目四:坐标系设定、快速定位、铣平面一、知识能力目标:1.理论知识(1)学习工件坐标系设定G92;(2)学习工件坐标系选择(G54-59 G54.1-G54.48);(3)学习选择机床坐标系G53;(4)学习快速移动指令G00;(5)学习直线插补指令G01;(6)学习绝对尺寸数据指令G90和增量尺寸数据指令G91;(7)学习子程序的格式、子程序的调用;2.实践知识学习用较小直径的立铣刀或键槽铣刀铣平面的方法。二、教学实施:(一)工件坐标系设定G921.格式: G92 X_Y_Z_2.说明:X_Y_Z_设定的工件坐标系原点到刀具起点的有向距离;G92指令通过设定刀具起点与坐标系原点的相对位置建立工件坐标系,工件坐标系一旦建立,绝对值编程时的指令值就是在此坐标系中的坐标值。执行此程序段只建立工件坐标系刀具并不产生运动,G92指令为非模态指令,一般放在一个零件程序的第一段。例:使用G92指令建立如图3.1 所示的工件坐标系图3-1 工件坐标系设定(二)工件坐标系选择G54-G59 G54.1-G54.481.格式: G54-G59 和 G54Pn(1-48)2.功能图3-2 单个工件坐标系选择图3-3 多个工件坐标系选择3.说明:G54-G59 G54.1-G54.48是系统预定的54个工件坐标系,可根据需要任意选用;这54个预定工件坐标系的原点在机床坐标系中的值(工件零点偏置值)可以先输入数控系统,工件坐标系一旦选定后续程序段中绝对值编程时的指令值均为相对此工件坐标系原点的值。G54-G59 G(三)选择机床坐标系G531.格式: ( G90 ) G53 X_ Y_ Z_;2.功能:刀具根据这个命令执行快速移动到机床坐标系里的X_Y_Z 位置。仅仅在程序段里有G53命令的地方起作用。此外,它在绝对指令(G90)里有效,在增量命令里 (G91) 无效。为了把刀具移动到机床固有的位置,像换刀位置,程序应当用G53命令在机床坐标系里编程。3.说明:刀具半径补偿、刀具长度补偿应当在G53命令调用之前取消。 在执行G53指令之前,必须返回机床参考点建立机床坐标系。(四)局部坐标系设定G521.格式: G52 X_Y_Z_;2.说明:X_Y_Z_是局部坐标系原点在当前工件坐标系中的坐标值,G52指令能在所有的工件坐标系(G92 G54-G59)内形成子坐标系即局部坐标系如图3-4。含有G52图3-4 局部坐标系设定G52 (五)快速定位(G00)1.快速移动指令G00用于快速移动并定位刀具,模态有效;快速移动的速度由机床数据设定,因此G00指令后不需加进给量指令F;用G00指令可以实现单个坐标轴或多个坐标轴的快速移动。2.程序段格式 :G00 X_ Y_ Z_;(1)程序段中X_ Y_ Z_是G00移动的终点坐标。(2)刀具从当前位置移动到指令指定的位置(在绝对坐标G90方式下), 或者移动到某个距离处(在增量坐标G91方式下)。3.非直线形式的定位刀具路径不是直线,根据到达的顺序,机床轴依次停止在命令指定的位置,因此刀具路径不是直线而是折线。图3-5 快速定位(G00)(六)直线插补进给指令(G01) 1.使刀具以直线方式从起点移动到终点,用F指令设定的进给速度,模态效;用G01指令可以实现单个坐标轴直线移动或多个坐标轴的同时直线移动。2.程序段格式:G01 X_ Y_ Z_ F_;(1)程序段中X_Y_Z_是G01移动的终点坐标。(2)刀具以直线形式,按F代码指定的速率,从它的当前位置移动到程序要求终点的位置,F的速率是程序中指定轴速率的合成速率。图3-6 直线插补进给指令(G01)(七)绝对尺寸/增量尺寸指令 (G90/G91)1.G90/G91设定的 X、Y和Z坐标是绝对值还是相对值,不论它们原来是绝对命令还是增量命令;含有G90命令的程序段和在它以后的程序段都由绝对命令赋值;而带G91命令及其后的程序段都用增量命令赋值。选择合适的编程方式可使编程简化,当图纸尺寸由一个固定基准,给定时采用绝对方式编程较为方便;而当图纸尺寸是以轮廓顶点之间的间距给出时采用相对方式编程较为方便。2.格式:G90或G913.说明:G90绝对值编程每个编程坐标轴上的编程值是相对于程序原点的;G91相对值编程每个编程坐标轴上的编程值是相对于前一位置而言的,该值等于沿轴移动有向距离;G90和91为模态功能可相互注销,G90为缺省值;G90和G91可用于同一程序段中,要注意其顺序所造成的差异。如图3-7所示使用G90和G91编程要求刀具由原点按顺序移动到1、2、3点。图3-7 G90/G91编程(八)子程序1.在加工程序中,如果存在某一固定程序且重复出现的情况,在编程时可以用调用子程序指令进行编程,并且在子程序中还可以嵌套下一级子程序,

文档评论(0)

1亿VIP精品文档

相关文档