资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,数控车床基本编程指令与简单程序编写,第1节 数控车床编程基础,第2节 基本编程指令与简单程序编写,项目二 第,1,节,数控车床的编程基础,1、1 数控车床编程特点,一、坐标系统,机床坐标系:,是数控机床安装调试时便设定好的一固定的坐标系统。机床原点在主轴端面中心,参考点在X轴和Z轴的正向极限位置处,编程坐标系:,是在对图纸上零件编程时就建立的,程序数据便是基于该坐标系的坐标值。,工件坐标系,时编程坐标系在机床上的具体体现。由相应的编程指令建立。,由,对刀操作,建立三者之间的相互联系,机床原点、工件原点、参考点,a,刀架后置式,b,刀架前置式,工件原点,说明:,由于车削加工是围绕主轴中心前后对称的,因此无论是前置还是后置式的,X,轴指向前后对编程来说并无多大差别。为适应笛卡尔坐标习惯,编程绘图时按后置式的方式进行表示,Z,X,二、直径编程方式,在车削加工的数控程序中,X,轴,的坐标值取为零件,图样上的直径值,的编程方式。与设计、标注一致、减少换算。,如图所示,:,图中,A,点的坐标值为,(,30,80,),B,点的坐标值为,(,40,60,),。,编程方式可由指令指定。也可由参数设定。,一般默认直径方式,。,如,:,华中数控,G36|,直径编程,G37,半径编程,西门子,G22,直径编程,G23,半径编程,X,Z,四、绝对编程与增量编程,数控编程通常都是按照组成图形的线段或圆弧的端点的坐标来进行的。,绝对编程:,指令轮廓终点相对于工件原点绝对坐标值的编程方式。,增量编程:,指令轮廓终点相对于轮廓起点坐标增量的编程方式。,有些数控系统还可采用极坐标编程,绝对编程,G90,增量编程,G91,均为模态指令,绝对编程:,G90 G01 X100.0 Z50.0;,增量编程:,G91 G01 X60.0 Z-100.0;,在越来越多车床中,X,、,Z,表示绝对编程,U,、,W,表示增量编程,允许同一程序段中二者混合使用,绝 对 编 程 和 增 量 编 程,绝对,:G01 X100.0 Z50.0;,相对,:G01 U60.0 W-100.0;,混用,:G01 X100.0 W-100.0;,或,G01 U60.0 Z50.0;,直线,AB,可用:,例:,若设定工件原点,O,1,则程序段为,:,G92 X,100.,Z,50.,若设定工件原点,O,2,则程序段为,:,G92 X,100.,Z,110.,以刀具当前所在位置为起刀点,Z,X,执行G92指令时,是通过刀具当前所在位置(刀具起始点)来设定工件坐标系的。,G92,设置的工件原点是随刀具当前位置,(,起始位置,),的变化而变化的。,若起刀点位置向左移动,20mm,则执行上述指令时,结果怎样呢,?,X、Z,取值原则:,1、方便数学计算和简化编程;,2、容易找正对刀;,3、不要与机床、工件发生碰撞;,4、方便拆卸工件;,5、空行程不要太长;,当工件原点预置好以后,便可用,“,G54 G00 X Z ,”,指令让刀具移到该预置工件坐标系中的任意指定位置,。,G54,G59,方式在机床坐标系中直接设定工件原点,与起刀点的位置无关。,说明,1,、,G54,G59,是系统预置的六个坐标系,可根据需要选用。,2,、,G54,G59,建立的工件坐标原点是相对于机床原点而言的,在程序运行前已设定好,在程序运行中是无法重置的。,3,、,G54,G59,预置建立的工件坐标原点在机床坐标系中的坐标值可用,MDI,方式输入,系统自动记忆。,4,、使用该组指令前,必须先,回参考点,。,5,、,G54,G59,为,模态,指令,可相互注销。,3、T,指令建立工件坐标系,越来越多的数控车床采用 T 指令建立工件坐标系。,把对刀过程记录的坐标值以,MDI,方式输入到某刀偏表地址码中,(,如,01,地址号,),则在编程中直接用指令,T,XX01,即可自动按机床坐标系的绝对偏置坐标关系建立起工件坐标系。,这种方式,与,G54,预置的方式实质是一样的,只不过,不用去记录和计算,预置的,X,、,Z,轴坐标,而是数控系统自动计算这两个值,。,1、尺寸单位选择:,格式:,G 20,英制输入制式 英寸输入,G 21,公制输入制式,毫米,输入(默认),2、进给速度单位的设定,每分钟进给 G94,(G98),:mm/min (默认),每转进给 G95,(G99),:r/mm,以上均为模态指令,可互相注销.,二、有关单位设定,三、主轴功能 S,在具有恒线速度功能的机床上,S 功能还有其它作用:,1、恒线速控制,编程格式,G96 S,S后面的数字表示的是恒定的,线速度,:,m/min。,例:,G96 S150,表示切削点线速度控制在,150 m/min,。,(主轴转速非恒定),2、恒线速取消(恒转速),编程格式 G97 S 单位:,r/min。,S,后面的数字表示恒线速度控制取消后的主轴转速,。,如,S,未指定,将保留,G96,的最终值。,例:G97 S1000,表示恒线速控制取消后主轴转速1000 r/min。,(恒转速控制一般在车螺纹或车削工件直径变化不大时使用),3、主轴最高转速限定:,格式:,G 50,例如:,G50 S2000,表示限制主轴的最高转速为2000 r/min.,为什么要用恒线速度和限制主轴最高转速?,在,车削端面或工件直径变化较大时,为了保证车削表面质量一致性,使用恒线速度控制,.,用恒线速度控制加工端面、锥面和圆弧面时,由于,X,轴的值不断变化,当刀具接近工件的旋转中心时,主轴的转速会越来越高,.,采用主轴最高转速限定指令,可防止因主轴转速过高,离心力太大,产生危险及影响机床寿命,.,返回上层,
展开阅读全文