您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 数控技术 4.2 数控车床的编程
数控加工技术第三节数控车床的编程1.数控车床简介数控车床的组成:数控系统、床身、主轴、进给系统、回转刀架、操作面板和辅助系统等。数控车床分为立式数控车床和卧式数控车床两种类型。立式数控车床用于回转直径较大的盘类零件车削加工。卧式数控车床用于轴向尺寸较长或小型盘类零件的车削加工。按功能可进一步分为经济型数控车床、普通数控车床和车削加工中心。数控加工技术第三章数控车床的编程2.液压卡盘和液压尾架液压卡盘是数控车削加工时夹紧工件的重要附件,对一般回转类零件可采用普通液压卡盘;对零件被夹持部位不是圆柱形的零件,则需要采用专用卡盘;用棒料直接加工零件时需要采用弹簧卡盘。对轴向尺寸和径向尺寸的比值较大的零件,需要采用安装在液压尾架上的活顶尖对零件尾端进行支撑,才能保证对零件进行正确的加工。尾架有普通液压尾架和可编程液压尾架。数控加工技术第三章数控车床的编程3.数控车床的刀架数控车床可以配备两种刀架:(1)专用刀架由车床生产厂商自己开发,所使用的刀柄也是专用的。这种刀架的优点是制造成本低,但缺乏通用性。(2)通用刀架根据一定的通用标准(如VDI,德国工程师协会)而生产的刀架,数控车床生产厂商可以根据数控车床的功能要求进行选择配置。(见图)数控加工技术第三章数控车床的编程图3.4通用刀架数控加工技术第三章数控车床的编程4.铣削动力头数控车床刀架上安装铣削动力头后可以大大扩展数控车床的加工能力。如:利用铣削动力头进行轴向钻孔和铣削轴向槽。5.数控车床的刀具在数控车床或车削加工中心上车削零件时,应根据车床的刀架结构和可以安装刀具的数量,合理、科学地安排刀具在刀架上的位置,并注意避免刀具在静止和工作时,刀具与机床、刀具与工件以及刀具相互之间的干涉现象。数控车床上常用的刀具如图3.5,图3.6所示。数控加工技术第三章数控车床的编程图3.5数控车床刀具数控加工技术第三章数控车床的编程图3.6数控车床刀具数控加工技术第三章数控车床的编程3.2数控车床编程3.2.1数控车床编程基础1.公制(米制)与英制编程数控车床使用的长度单位量纲有公制(米制)和英制两种,由专用的指令代码设定长度单位量纲,如FANUC-0TC系统用G20表示使用英制单位量纲,G21表示使用公制(米制)单位量纲。系统通电开机后,机床自动处于公制尺寸状态。2.直径编程和半径编程(1)直径编程:采用直径编程时,数控程序中X轴的坐标值即为零件图上的直径值。数控加工技术第三章数控车床的编程(2)半径编程:采用半径编程,数控程序中X轴的坐标值为零件图上的半径值。考虑使用上的方便,一般采用直径编程。CNC系统缺省的编程方式为直径编程。a)直径编程b)半径编程图3.7数控车削编程分类a)A:(30.0,80.0),B:(40.0,60.0)b)A:(15.0,80.0),B:(20.0,60.0)数控加工技术第三章数控车床的编程3.车床的前置刀架与后置刀架数控车床刀架布置有两种形式:如图3.8所示图3.8车床的前置刀架与后置刀架数控加工技术第三章数控车床的编程4.刀尖半径补偿在数控车削编程中为了编程方便,把刀尖看作为一个尖点,数控程序中刀具的运动轨迹即为该假想尖点的运动轨迹。(如图3.9所示)图3.9假想刀尖与刀尖半径数控加工技术第三章数控车床的编程刀尖圆弧半径补偿指令:指令格式G41(G42、G43)G01(G00)X(U)_Z(W)指令功能G41为刀尖圆弧半径左补偿;G42为刀尖圆弧半径右补偿;G40是取消刀尖圆弧半径补偿。指令说明顺着刀具运动方向看,刀具在工件的左边为刀尖圆弧半径左补偿;刀具在工件的右边为刀尖圆弧半径右补偿。只有通过刀具的直线运动才能建立和取消刀尖圆弧半径补偿。数控加工技术第三章数控车床的编程5.数控机床的初始状态初始状态:指数控机床通电后具有的状态,也称为数控系统内部默认的状态,一般设定绝对坐标方式编程、使用米制长度单位量纲、取消刀具补偿、主轴和切削液泵停止工作等状态作为数控机床的初始状态。3.2.2数控车床基本指令1.常用编程指令的应用车削加工编程一般包含X和Z坐标运动及绕Z轴旋转的转角坐标C。(1)快速定位(G00或G0)刀具以点位控制方式从当前所在位置快速移动到指令给出的目标位置。指令格式:G00X(U)Z(W);数控加工技术第三章数控车床的编程(2)直线插补(G01或G1)刀具以一定的进给速度从当前所在位置沿直线移动到指令给出的目标位置。指令格式:G01X(U)Z(W)F;图3.10快速定位图3.11直线插补数控加工技术第三章数控车床的编程图3.10快速定位图3.11直线插补G00X40.0Z56.0;G01X40.0Z20.1F0.2;/绝对坐标,直径编程;/绝对坐标,直径编程G00U-60.0W-30G01U20.0W-25.9F0.2;/增量坐标,直径编程/增量坐标,直径编程(3)圆弧插补(G02或G2,G03或G3)1)指令格式:G02X(U)_Z(W)_I_K_F_;G02X(U)Z(W)RF;G03X(U)_Z(W)_I_K_F_;G03X(U)Z(W)RF;数控加工技术第三章数控车床的编程2)指令功能:G02、G03指令表示刀具以F进给速度从圆弧起点向圆弧终点进行圆弧插补。3)指令说明:①G02为顺时针圆弧插补指令,G03为逆时针圆弧插补指令。圆弧的顺、逆方向判断见图3.12左图,朝着与圆弧所在平面相垂直的坐标轴的负方向看,顺时针为G02,逆时针为G03,图3.12右图分别表示了车床前置刀架和后置刀架对圆弧顺与逆方向的判断;数控加工技术第三章数控车床的编程图3.12圆弧的顺逆方向②如图3.13,采用绝对坐标编程,X、Z为圆弧终点坐标值;采用增量坐标编程,U、W为圆弧终点相对圆弧起点的坐标增量,R是圆弧半径,当圆弧所对圆心角为0°~180°数控加工技术第三章数控车床的编程图3.13圆弧绝对坐标,相对坐标时,R取正值;当圆心角为180°~360°时,R取负值。I、K为圆心在X、Z轴方向上相对圆弧起点的坐标增量(用半径值表示),I、K为零时可以省略。数控加工技术第三章数控车床的编程图3.14圆弧插补G02X50.0Z30.0I25.0F0.3;G03X87.98Z50.0I-30.0K-40.0F0.3;G02U20.0W-20.0I25.0F0.3;/绝对坐标,直径编程G02X50.Z30.0R25.0F0.3;G03U37.98W-30.0I-30.0K-40.0F0.3;G02U20.0W-20.0R25.0F0.3;/相对坐标,直径编程数控加工技术第三章数控车床的编程(4)主轴转速设置(S)车床主轴的转速(r/min)为:因此主轴转速应为478r/min,表示为S478。式中υ为圆周切削速度,单位缺省为m/min、D为工件的外径,单位为mm。例如,工件的外径为200mm,要求的切削速度为300m/min,经计算可得数控加工技术第三章数控车床的编程(5)主轴速度控制指令数控车削加工时,按需要可以设置恒切削速度(例如,为保证车削后工件的表面粗糙度一致,应设置恒切削速度),车削过程中数控系统根据车削时工件不同位置处的直径计算主轴的转速。恒切削速度设置方法如下:G96S;其中S后面数字的单位为r/min。设置恒切削速度后,如果不需要时可以取消,其方式如下:G97S;其中S后面数字的单位为r/min。数控加工技术第三章数控车床的编程(6)进给率和进给速度设置指令在数控车削中有两种切削进给模式设置方法,即进给率(每转进给模式)和进给速度(每分钟进给模式)。1)进给率,单位为mm/r,其指令为:G99;/进给率转换指令,G01XZF;/F的单位为mm/r2)进给速度,单位为mm/min,其指令为:G98;/进给速度转换指令,G01XZF;/F的单位为mm/min数控加工技术第三章数控车床的编程图3.16进给率和进给速度图a:G99G01Z-27.1F0.3;图b:G98G01Z-10.0F80;表示进给率为0.3mm/r表示进给速度为80mm/minCNC系统缺省进给模式是进给率,即每转进给模式。数控加工技术第三章数控车床的编程(7)工件原点设置工件坐标系的原点有两种设置方法。1)用G50指令进行工件原点设置,分以下两种设置情况:图3.17工件原点设置数控加工技术第三章数控车床的编程①坐标原点设置在卡盘端面如图a所示,这种情况下z坐标是正值。工件原点设置在卡盘端面:G50X85.Z210.;/*将刀尖当前位置的坐标值定为工件坐标系中的一点(85.,210.)。②坐标原点设置在零件右端面如图b所示,这种情况下Z坐标值是负值。工件原点设置在工件右端面:G50X85.0Z90.0;在这种情况下,如果设置指令写成:G50X0Z0;则刀尖当前位置即为工件坐标系原点。数控加工技术第三章数控车床的编程(8)端面及外圆车削加工端面及外圆的车削加工要用到插补指令G01。为正确地编写数控程序,应在编写程序前根据工件的情况选择工件原点。确定好工件原点后,还必须确定刀具的起始点。图3.18确定车削原点a)工件原点在左端面时b)工件原点在右端面时数控加工技术第三章数控车床的编程实例:如下图所示零件图3.45数控车削综合编程实例数控加工技术第三章数控车床的编程N0050G01X32Z0;N0110G02X16Z-15R2;N0060G01X-0.5;N0120G01X20;N0070G00Z1;N0130G01Z35;N0080G00X10;N0140X26;N0090G01X12Z1;N0150Z50;N0100G01X12Z1;N0160X32;数控加工技术第三章数控车床的编程2.循环加工指令当车削加工余量较大,需要多次进刀切削加工时,可采用循环指令编写加工程序,这样可减少程序段的数量,缩短编程时间和提高数控机床工作效率。根据刀具切削加工的循环路线不同,循环指令可分为单一固定循环指令和多重复合循环指令。(1)单一固定循环指令对于加工几何形状简单、刀具走刀路线单一的工件,可采用固定循环指令编程,即只需用一条指令、一个程序段完成刀具的多步动作。固定循环指令中刀具的运动分四步:进刀、切削、退刀与返回。数控加工技术第三章数控车床的编程1)外圆切削循环指令(G90)指令格式:G90X(U)_Z(W)_R_F_指令功能:实现外圆切削循环和锥面切削循环。刀具从循环起点按图3.19与图3.20所示走刀路线,最后返回到循环起点,图中虚线表示按R快速移动,实线表示按F指定的工件进给速度移动。图3.19外圆切削循环数控加工技术第三章数控车床的编程图3.20锥面切削循环指令说明:①X、Z表示切削终点坐标值;②U、W表示切削终点相对循环起点的坐标分量;③R表示切削始点与切削终点在X轴方向的坐标增量(半径值),外圆切削循环时R为零,可省略;④F表示进给速度。数控加工技术第三章数控车床的编程例题如图3.21所示,运用外圆切削循环指令编程。G90X40Z20F30A-B-C-D-AX30A-E-F-D-AX20A-G-H-D-A图3.21外圆切削循环例题数控加工技术第三章数控车床的编程例题如图3.22所示,运用锥面切削循环指令编程。G90X40Z20R-5F30A-B-C-D-AX30A-E-F-D-AX20A-G-H-D-A图3.22锥面切削循环例题数控加工技术第三章数控车床的编程2)端面切削循环指令(G94)指令格式:G94X(U)_Z(W)_R_F_指令功能:实现端面切削循环和带锥度的端面切削循环。刀具从循环起点,按图3.23与图3.24所示走刀路线,最后返回到循环起点,图中虚线表示按R快速移动,实线按F指定的进给速度移动。图3.23端面切削循环图3.24带锥度的端面切削循环数控加工技术第三章数控车床的编程指令说明:①X、Z表示端平面切削终点坐标值;②U、W表示端面切削终点相对循环起点的坐标分量;③R表示端面切削始点至切削终点位移在Z轴方向的坐标增量,端面切削循环时R为零,可省略;④F表示进给速度。数控加工技术第三章数控车床的编程例题:如图3
本文标题:数控技术 4.2 数控车床的编程
链接地址:https://www.777doc.com/doc-5238151 .html