数控车床基本编程指令.ppt
项目二 数控车床基本编程指令 与简单程序编写,第1节 数控车床编程基础第2节 基本编程指令与简单程序编写,数控编程的格式,1.程序的格式 一个完整的程序,一般由程序号、程序内容和程序结束三部分组成。其格式如下:O0005 程序号“O”用四位数(19999)表示段号 N10 T0101 N20 G00 X40 Z3 S400 M03 N30 G01 X30 Z-30 F0.2 程序内容 N40 G00 X27 N50 G00 X70 Z50 N60 M05 N70 M30 程序结束,数控车床的编程基础,1、1 数控车床编程特点一、坐标系统机床坐标系:是数控机床安装调试时便设定好的一固定的坐标系统。机床原点在主轴端面中心,参考点在X轴和Z轴的正向极限位置处编程坐标系:是在对图纸上零件编程时就建立的,程序数据便是基于该坐标系的坐标值。工件坐标系是编程坐标系在机床上的具体体现。由相应的编程指令建立。由对刀操作建立三者之间的相互联系,机床原点、工件原点、参考点,a 刀架后置式,b 刀架前置式,工件原点,说明:由于车削加工是围绕主轴中心前后对称的,因此无论是前置还是后置式的,X 轴指向前后对编程来说并无多大差别。为适应笛卡尔坐标习惯,编程绘图时按后置式的方式进行表示,机床坐标轴,Z轴与主轴中心线重合,为纵向进刀方向,X轴与主轴垂直,为横向进刀方向。,进给控制指令1。快速点定位G00指令 G00 X(U)_ Z(W)_用G00指令定位。用绝对方式或增量方式,使刀具以快速进给速度向工件坐标系的某一点移动。绝对值指令时,用终点的坐标值编程,增量值指令时,用刀具的移动距离来编程。,P1P2 G00 X50.0 Z5.(绝对值指令)或G00 U10.0 W25.0(增量值指令),2、直线插补G01指令G01 X(U)_ Z(W)_ F_,该指令用于直线或斜线运动,可使数控车床沿X轴、Z轴方向执行单轴运动,也可以沿X、Z轴平面内任意斜率的复合运动,用F指令沿直线移动的速度。直线插补指令G01可用于圆柱切削、圆锥切削(倒角也作圆锥切削)。,程序:G01 X50.0 Z60.0 F0.2;或G01 U0 W60.0 F0.2;或G01 X50.0 W60.0 F0.2;或G01 U0 Z60.0 F0.2,程序:G01 X60 Z60 F0.2;,3、圆弧插补G02、G03指令,1)插补方向的判断,+Y,G02,G02,G02,G02,G03,G03,G03,G03,+X,Z,2)圆弧插补格式,G02:顺圆插补G03:逆圆插补R:圆弧半径I:圆心相对于圆弧起点X向增量K:圆心相对于圆弧起点Z向增量,例1(绝对)%1008N1 T0101N2 M03 S400N3 G00 X90Z20N4 G00 X0 Z3N5 G01 Z0 F0.1N6 G03 X30 Z-15 R15(N6 G03 X30 Z-15 I0 K-15)N7 G01 Z-30N8 X36N9 G00 X90 Z20N10 M05N11 M30,30,R15,三、进刀和退刀方式,进刀时采用快速走刀接近工件切削起点附近的某个点,再改用切削进给,以减少空走刀的时间,提高加工效率。切削起点的确定与工件毛坯余量大小有关,应以刀具快速走到该点时刀尖不与工件发生碰撞为原则。,退刀时,沿轮廓延长线工进退出至工件附近,再快速退刀。一般先退X轴,后退Z轴。,四、绝对编程与增量编程,数控编程通常都是按照组成图形的线段或圆弧的端点的坐标来进行的。绝对编程:指令轮廓终点相对于工件原点绝对坐标值的编程方式。增量编程:指令轮廓终点相对于轮廓起点坐标增量的编程方式。有些数控系统还可采用极坐标编程,在越来越多车床中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,可用:,3、T 指令建立工件坐标系,越来越多的数控车床采用 T 指令建立工件坐标系。把对刀过程记录的坐标值以MDI方式输入到某刀偏表地址码中(如 01 地址号),则在编程中直接用指令 TXX01 即可自动按机床坐标系的绝对偏置坐标关系建立起工件坐标系。这种方式与 G54 预置的方式实质是一样的,只不过不用去记录和计算预置的 X、Z轴坐标,而是数控系统自动计算这两个值。,1、尺寸单位选择:格式:G 20 英制输入制式 英寸输入 G 21 公制输入制式 毫米 输入(默认)2、进给速度单位的设定 每分钟进给 G98:mm/min 每转进给 G99:r/mm(默认)以上均为模态指令,可互相注销.,二、有关单位设定,刀具刀尖圆弧半径补偿G40、G41、G42指令,G40:取消刀具半径补偿G41:刀具半径左补偿G42:刀具半径右补偿注意:该指令写在G00或G01前面,刀具半径和假想刀尖的概念。1)刀尖半径:即车刀刀尖部分为一圆弧构成假想圆的半径值,一般车刀均有刀尖半径,用于车外径或端面时,刀尖圆弧大小并不起作用,但用于车倒角、锥面或圆弧时,则会影响精度,因此在编制数控车削程序时,必须给予考虑。,刀具圆弧半径误差实例,一。G41(左偏刀具半径补偿):刀具在工件的左侧,则用该指令补偿。二。G42(右偏刀半径补偿):刀具在工件的右侧,则用该指令补偿,图316所示为根据刀具与零件的相对位置及刀具的运动方向选用G41或G42指令。总之,加工外径用G42,加工内径用G41.,假想刀尖的位置如下图,N1 T0101 N2 M03 S400 N3 G00 X40 Z5 N4 G00 X0 N5 G01 G42 Z0 F60 N6 G03 U24 W-24 R15 N7 G02 X26 Z-31 R5 N8 G01 Z-40 N9 G00 X30 N10 G40 X40 Z5 N11 M30,